/*  

Theme Name: O Grito! - Blogs

Theme URI: http://revistaogrito.com/

Description: Tema dos blogs da Revista O Grito!

Version: 0.9 beta

Author: Felipe D&aacute;rio (design de Raul Luna)

Author URI: http://felipedario.com/



*/



.post-content embed,
.post-content param,
.post-content object,
.post-content video,
.post-content iframe{
max-width:500px !important;}


*{margin:0;padding:0;}



.c{clear:both;}



.hid{display:none;}



body{

background: #fff;

text-align:left;

font-family:georgia, serif;

color:#000;

font-size:12px;

line-height:1.35em;}



.campo, .sidebar-widget #s{

padding:2px;

font-family:georgia, serif;

color:#fff;

font-size:12px;

background:#000;

border:none;}



.sidebar-widget #s{

display:block;}



.botao, .sidebar-widget #searchsubmit{

cursor:pointer;

font-family:georgia, serif;

color:#000;

font-size:12px;

background:#fff;

border:none;}



.sidebar-widget #searchsubmit{font-weight:bold;}



p{margin-bottom:.5em; }



a img{border:none;}



a{outline:none;}



a:link{

color:#000;

text-decoration:underline; }



a:visited{

color:#808080;

text-decoration:underline; }



a:visited:hover, a:visited:focus, a:visited:active, a:hover, a:focus, a:active{

color:#000 !important;

text-decoration:none;

background:#00b269;}



.post-content a:link{

color:#00c272;}





/* TODAS AS PAGINAS */



#wrap{

width:920px;

margin:0 auto;

border-bottom:10px solid #000;}



#barra-og{

background:#000;

overflow:hidden;}



#barra-og a{

display:block;

height:38px;

width:296px;

float:left;

text-indent:-999em;

background:url(logo-barra-og.png) no-repeat;}



#barra-topo{

overflow:hidden;

text-align:right;

padding:10px 0 5px;

background:url(bg_pontilhado.png) bottom left repeat-x;}



#busca{

width:230px;

float:right;}



#busca .campo{width:200px;}



#social-nets{

text-align:left;

overflow:hidden;

background:url(social-nets.png) top left no-repeat;

margin:2px 0 0 10px;

border-left:2px solid #000;

padding-left:10px;

width:70px;

height:18px;

float:right;}


#acess-links{
margin-top:2px;
font-size:.9em;
float:right;}



#social-nets li, 

#acess-links li{

display:inline;}



#acess-links a{margin-left:15px;}



#social-nets a{

background:none;

float:left;

display:block;

text-indent:-999em;

height:18px;

width:18px;

margin-right:4px;}



#header h1 a{

height:150px;

display:block;

text-indent:-999em;}



#sidebar-direita{

float:right;

width:175px;}



#sidebar-direita h4, #sidebar-esquerda  h4{

border-bottom:3px solid #000;

padding:0 0 5px 10px;

font-size:1.5em;

line-height:1.5em;

font-weight:normal;

text-transform:lowercase;

margin-bottom:10px;}



#sidebar-esquerda{

float:right;

width:200px;}



#sidebar-direita .sidebar-widget, #sidebar-esquerda .sidebar-widget{

margin:0 0 30px;

line-height:2em;}



.sidebar-widget ul{list-style:none;}



.sidebar-widget table{width:100%;}



.sidebar-widget caption{

text-transform:uppercase;

text-align:left;}



.cat-item{

background:url(bg_pontilhado.png) bottom left repeat-x;

text-transform:uppercase;}



.cat-item a{

text-decoration:none;

display:block;

padding:8px 10px;}



.tagcloud{

font-weight:bold;

line-height:2em;}



.tagcloud a{

margin-right:5px;

text-transform:uppercase;}









#ads-footer{

margin-top:20px;

padding-top:10px;

background:url(bg_pontilhado.png) top left repeat-x;}



#footer{

background:url(bg_pontilhado.png) top left repeat-x;

margin-top:15px;

padding-top:15px;}



#newsletter{

background:url(bg_pontilhado.png) bottom left repeat-x;

padding-bottom:15px;

text-align:right;}



#newsletter label{

font-size:1.5em;

margin-right:10px;}



#newsletter  .campo{

width:200px;}






#copyright{
overflow:hidden;
padding:15px 0 15px 388px;
font-size:.9em;
background:url(logos-footer.png) right 15px no-repeat;}

#copyright #icone-og{
background: none !important;
margin-left:15px;
float:right;
display:block;
text-indent:-999em;
width:63px;
height:26px;}

#copyright #icone-plaf{
margin-left:15px;
float:right;
display:block;
text-indent:-999em;
width:33px;
height:26px;
background: none !important;}





/* POST / PAGE */



#content-post-page{

margin-top:15px;

overflow:hidden;}



#post-page-col1{

width:725px;

float:left;}



.post-header h2{

font-style:italic;

background:url(bg_pontilhado.png) bottom left repeat-x;

padding:0 0 5px 15px;

font-size:2em;

line-height:1.5em;

font-weight:normal;

margin-bottom:10px;}



.post-header h2 a{

color:#000;

text-decoration:none;}



.post-date{

overflow:hidden;

padding:0 0 5px 15px;

margin-bottom:1.75em;

font-style:italic;

background:url(bg_pontilhado.png) bottom left repeat-x;}



.like-tweet{

float:right;}





.post-content{ 

background:url(bg_pontilhado.png) bottom left repeat-x;

font-size:14px;

padding-bottom:1px;}



.post-content p{

text-align:justify;

line-height:1.65em;

margin-bottom:1.65em;}



.post-content img{

padding:0 0 10px;

background:url(bg_pontilhado.png) bottom left repeat-x;

display:block;

max-width:100%;

height:auto;

margin-bottom:5px;}



.wp-caption a {background:none;}



.wp-caption img{

padding:0;

background:none;}



.wp-caption-text{

padding:0 0 10px;

background:url(bg_pontilhado.png) bottom left repeat-x;}



.alignleft{

float:left;

margin: 0 20px 10px 0;}



.alignright{

float:right;

margin: 0 0 10px 20px;}



.post-content blockquote{

min-height:95px;

font-size:1.25em;

line-height:1em;

font-style:italic;

padding:8px 50px;

background:url(bg-blockquote.png) top left no-repeat;}



.linkwithin_text, .posts-relacionados-lista{

border-bottom:1px solid #000 !important;

padding:0 0 5px 0 !important;

font-size:1.15em;

text-transform:lowercase;

font-weight:normal !important;

margin-bottom:10px !important;}



.posts-relacionados-lista{

margin-top:-15px;

background:#fff;}



.linkwithin_hook{

padding-bottom:5px;}



.linkwithin_hook b{display:none;}



.st-related-posts{margin-bottom:20px;}



.st-related-posts li{

margin-bottom:5px;}



.addthis_toolbox{

float:right;}



.addthis_toolbox a{background:none;}



.post-meta{

overflow:hidden;

font-size:12px;

font-family:"trebuchet ms", arial, sans-serif;

background:url(bg_pontilhado.png) bottom left repeat-x;

padding:10px 0 15px;

margin-bottom:25px;}



.post-meta p{

padding-right:120px;

margin:0;

color:#a3a3a3;}



.post-meta a{

letter-spacing:.075em;

text-transform:uppercase;}



.navigation{

border-top:1px solid #000;

margin:30px 0 15px;

padding-top:20px;}



.single .navigation ul{
list-style:none;
overflow:hidden;
line-height:1.5em;}

.single .navigation .nleft{
float:left;
width:45%;}

.single .navigation .nright{
float:right;
width:45%;
text-align:right;}

.single .navigation a{
display:block;}

.single .navigation strong{
font-family:"trebuchet ms", arial, sans-serif;
text-transform:uppercase;
font-size:10px;
text-decoration:none;}


#ad-post{

margin:20px 0;}



#archive-col1{

width:500px;

float:left;}



.archive-wrap{}



#sidebar-archive{

float:left;

width:200px;

margin-left:25px;}



#sidebar-archive h3{

font-size:1.5em;

font-weight:normal;

padding-bottom:15px;

margin-bottom:10px;

border-bottom:3px solid #000;}



.archive-wrap .post-header{}



.wp-pagenavi {text-align:center;

line-height:30px;

overflow:hidden;}



.wp-pagenavi a, .wp-pagenavi span{

text-decoration:none;

margin-right:5px;

padding:10px;}



.wp-pagenavi span{

background:#000;

color:#fff;}



/* search results */



#search-results-list{

font-size:14px;

list-style:none;

margin-top:15px;}



#search-results-list li{

background:url(bg_pontilhado.png) bottom left repeat-x;

overflow:hidden;

padding:15px 0;}



#search-results-list span{

display:block;

font-weight:bold;

width:85px;

float:left;}



#search-results-list a{

font-style:italic;

display:block;

width:400px;

float:right;}



.search-results .archive-wrap{

border-top:none; 

border-bottom:1px solid #000;

margin-bottom:15px; }



#search-page-title{

border-bottom:3px solid #000; 

font-size:1.5em;

font-weight:normal;

padding-bottom:15px;}



.search-results .navigation{

border-top:none;

margin:0 0 15px;}



.format-gallery #sidebar-esquerda, .format-gallery .post-meta, .format-gallery .font-size-control, .format-gallery .categorias{

display:none;}



.format-gallery .post-content{

width:725px !important;}



.format-gallery .post-header {}



.format-gallery .post-header h2{

margin:20px 0 10px;}



.format-gallery .post-header h2 a{

/*background:none !important;

padding:0 0 0 0 !important;*/ }



.format-gallery .

post-header .post-date{

margin:0 0 0 30px !important;}



.format-gallery .post-feat-img{

margin-bottom:0 !important;

padding-bottom:0 !important;}



/* comentarios comments */





#comments-area{

padding-top:15px;}



#comments-area h3{

font-size:1.5em;

font-weight:normal;

padding-bottom:15px;

margin-bottom:15px;

border-bottom:1px solid #000;}



#bg-respond{

overflow:hidden;}



.comment-meta, #comments-area label{

float:left;

width:85px;}



#comments-area label{

font-size:13px;

font-style:italic;

margin:12px 0 20px;

clear:left;}



#comments-area #author, #comments-area #email, #comments-area #url, #comments-area textarea{

float:right;

width:384px;

background:#fff;

color:#000;

border:1px solid #000;

padding:8px;

font-size:13px;

line-height:13px;

font-family:"trebuchet ms", arial, sans-serif;

margin-top:8px;}



#comments-area #submit {

cursor:pointer;

font-family:georgia, serif;

color:#000;

font-size:1.5em;

background:#fff;

border:none;

float:right;

margin-right:365px;

margin-top:10px;}



.commentlist{

font-size:13px;

line-height:13px;

font-family:"trebuchet ms", arial, sans-serif;}



.comment-data{display:none;}



li.comment{

overflow:hidden;

padding-top:25px;}



.comment-meta{

padding-top:10px;}



.comment-meta .avatar{display:none;}



.comment-meta a{

text-decoration:none;

line-height:1.5em;

display:block;}



.comment-meta a:after{

color:#000;

background:#fff;

font-style:italic;

display:block;

content:"disse";}



.comment-content{

float:right;

width:370px;

background:#000;

color:#fff;

padding:10px 15px 0;}

ul.children{clear:both;} 